package com.joysuch.wwyt.risk.bean;

import com.joysuch.wwyt.bp.entity.BpDepart;
import com.joysuch.wwyt.bp.entity.BpJob;
import com.joysuch.wwyt.bp.entity.investigate.BpInvestigatePlan;
import com.joysuch.wwyt.core.bean.SimpleSelectListBean;
import com.joysuch.wwyt.core.entity.BaseTypeGroupItem;
import com.joysuch.wwyt.core.entity.BaseUser;
import com.joysuch.wwyt.risk.entity.*;
import com.joysuch.wwyt.risk.entity.dto.RiskEvaluationPlanDetailDto;
import lombok.Data;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * @Author ZhaoQiuWei
 * @Date 2021/7/19 15:55
 */
@Data
public class ExcelExportToolMapBean {
    private Map<Long, BaseUser> userMap;
    private Map<Long, BpDepart> departMap;
    private Map<Long, RiskControllevels> controLevelMap;
    private Map<Long, RiskEvaluationTargetItem> targetItemMap;
    private Map<String, RiskPointType> pointTypeMap;
    private Map<Long, List<RiskPointEvaluationItem>> evaluationItemMap;
    private List<RiskPoint> points;
    private List<RiskDistrict> riskDistricts;
    private Map<Long, List<RiskPointEvaluationDetail>> evaluationDetailMap;
    private Map<Long, RiskDistrict> riskDistrictMap;
    private Map<Long, RiskMeasureType> measureMap;
    private Map<Long, List<RiskEvaluationPlanDetailDto>> planDetailMap;
    private Map<Long, String> jobMap;
    private Map<Long, List<RiskHiddenDangerContent>> dangerContentMap;
    private Map<Long, List<BpInvestigatePlan>> investigatePlanMap;
    private Boolean stablePointContrFlag;
    private List<BaseTypeGroupItem> dataSourceList;
    private Map<Long, String> dataSourceMap;
    private List<RiskMeasureType> topTypeList;
    private List<BaseTypeGroupItem> controlTypeGroupItemList;
    private Map<Long, BaseTypeGroupItem> controlTypeGroupItemMap;
    //排查类型
    private List<BaseTypeGroupItem> troubleshootingTypeList;
    private Map<Long, String> troubleshootingTypeMap;
}
